home *** CD-ROM | disk | FTP | other *** search
- global HARP, TIGO, HORN, DRUM, CHIME, BASS, sPALETTE, gObjects, gOBJECTSD, gWorld, gPuppetlines, sQTCharSprite, gNextEnvLetter, gMIDIPlayTRUE, gInitalized, noteObjs, windowsMIDIXObj, xNAVXOBJ, xCURXOBJ, gCPU, gFileSep, gRootPath, gHDpath, gXobjs, gXOBJPath, gCDpath, gCDName
-
- on DoTimurCheck NUM
- set OBj to getaProp(gObjects, #timur)
- setAt(getaProp(OBj, #TimurCheck), NUM, 1)
- if getOne(getaProp(OBj, #TimurCheck), 0) = 0 then
- makeTimurChaotic()
- end if
- end
-
- on makeTimurChaotic
- ChangeSpecialState(#timur, #Chaotic)
- eraseRecording(#timur)
- repeat with X = 1 to 5
- set the loc of sprite getaProp(getaProp(gObjects, #TIMURChaoticArea), #SpriteNum) to point(-2000, -2000)
- CursorandUpdate()
- set the loc of sprite getaProp(getaProp(gObjects, #TIMURChaoticArea), #SpriteNum) to getaProp(getaProp(gObjects, #TIMURChaoticArea), #loc)
- end repeat
- set the loc of sprite getaProp(getaProp(gObjects, #TIMURChaoticArea), #SpriteNum) to point(-2000, -2000)
- updateStage()
- end
-
- on PlayChaoticTimur
- set OBj to getaProp(gObjects, #TIMURChaoticArea)
- set the loc of sprite getaProp(OBj, #SpriteNum) to getaProp(OBj, #loc)
- PlayNoteFromHitMap(#timur)
- set the loc of sprite getaProp(OBj, #SpriteNum) to point(-2000, -2000)
- updateStage()
- end
-
- on playTimur RefNum
- set OBj to getaProp(gObjects, RefNum)
- PlaytheNote(#timur)
- end
-